package com.bm.console.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sys.object.common.page.Page;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class WebMessage extends Page implements java.io.Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * id db_column: id
     */
    private Long id;
    /**
     * 留言类型 db_column: type
     */
    private Integer type;
    /**
     * 电话 db_column: phone
     */
    private String phone;
    /**
     * 姓名 db_column: name
     */
    private String name;
    /**
     * 邮箱 db_column: email
     */
    private String email;
    /**
     * 留言所在地 db_column: location
     */
    private String location;
    /**
     * 留言内容 db_column: message
     */
    private String message;
    /**
     * 状态，0禁用，1启用 db_column: status
     */
    private Boolean status;
    /**
     * 创建者 db_column: create_id
     */
    private Long createId;
    /**
     * 创建时间 db_column: create_time
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 是否已经查看 db_column: is_view
     */
    private Boolean isView;
    /**
     * 查看者ID db_column: view_id
     */
    private Long viewId;
    /**
     * 查看时间 db_column: view_time
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date viewTime;
    /**
     * 修改者ID db_column: update_id
     */
    private Long updateId;
    /**
     * 修改时间 db_column: update_time
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

}
